/*
*  Copyright (c) 2014-present, Facebook, Inc.
*  All rights reserved.
*
*  This source code is licensed under the BSD-style license found in the
*  LICENSE file in the root directory of this source tree. An additional grant
*  of patent rights can be found in the PATENTS file in the same directory.
*
*/

#import "CKComponentAnimationPredicates.h"

#import <ComponentKit/CKComponentEvents.h>

auto CKComponentAnimationPredicates() -> std::unordered_set<CKMountablePredicate>
{
  return std::unordered_set<CKMountablePredicate> {
    CKComponentHasAnimationsOnInitialMountPredicate,
    CKComponentHasAnimationsFromPreviousComponentPredicate,
    CKComponentHasAnimationsOnFinalUnmountPredicate,
  };
}
